import java.util.Scanner;

/**
 * @author caesar
 * @date 2025/7/1
 * @apiNote
 */
/*## 找出最高分同学的姓名
案例需求：
- 从键盘输入本组学员的人数
- 再分别从键盘输入本组学员的姓名和成绩
- 找出最高分同学的姓名*/
public class homework2_2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入本组学员人数：");
        int count = input.nextInt();
        String[] name = new String[count];
        double[] score = new double[count];
        for (int i = 0; i < count; i++) {
            System.out.print("请输入第 " + (i + 1) + " 位学员姓名： ");
            name[i] = input.next();
            System.out.print("请输入第 " + (i + 1) + " 位学员成绩： ");
            score[i] = input.nextDouble();
        }
        double max = score[0];
        for(int i = 0; i < count; i++){
            if(score[i] > max){
                max = score[i];
            }
        }
        //注意：考虑要全面，得最高分的不一定是一个人，所以求出最高分之后，遍历找出最高分的人
        for(int i = 0; i < count; i++){
            if(score[i] == max){
                System.out.println("最高分的姓名为：" + name[i]);
            }
        }
    }
}
